package com.atguigu.gmall.payment.service;


import java.util.Map;

public interface WxpayService {
    /**
     * 支付的接口 生成微信二维码 返回map 相关数据传递到前端页面
     * @param orderId
     * @return
     *
     */
    public Map createNative(String orderId);


    Map<String, String> queryPayStatus(Long orderId, String paymentType);

    /***
     * 关闭交易
     * @param orderId
     * @return
     */
    Boolean closePay(Long orderId);



    // void updateOrderStatus(Map<String, String> map);
//    /**
//     * 退款接口
//     * @param orderId
//     * @return
//     */
//    boolean refund(Long orderId);
//    /***
//     * 支付宝 关闭交易
//     * @param orderId
//     * @return
//     */
//    Boolean closePay(Long orderId);
//
//    /**
//     * 根据订单查询是否支付成功！
//     * @param orderId
//     * @return
//     */
//    Boolean checkPayment(Long orderId);
}